package com.ksd.modules.members.vo;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.time.LocalDateTime;
import java.util.Date;

/**
 * @author 飞哥
 * @date 2023-08-15$ 22:52$
 */
@Data
@AllArgsConstructor
@NoArgsConstructor
@ApiModel(value = "AdminUsersVO", description = "平台用户")
public class AdminUserVo implements java.io.Serializable{
    @ApiModelProperty("ID")
    private Long id;
    @ApiModelProperty("密码的盐")
    private String	slat;
    @ApiModelProperty("用户名")
    private String	userName;
    @ApiModelProperty("昵称")
    private String	nickName;
    @ApiModelProperty("手机")
    private String	telephone;
    @ApiModelProperty("地址")
    private String	address;
    @ApiModelProperty("密码")
    private String	password;
    @ApiModelProperty("签名")
    private String	sign;
    @ApiModelProperty("背景图")
    private String	bgImg;
    @ApiModelProperty("生日")
    private String	birthDay;
    @ApiModelProperty("头像")
    private String	avatar;
    @ApiModelProperty("0女 1男 2 保密")
    private Integer	male;
    @ApiModelProperty("微信登录ID")
    private String	openId	;
    @ApiModelProperty("0 未禁止 1 禁止")
    private Integer	forbidden;
    @ApiModelProperty("账号")
    private String	account;
    @ApiModelProperty("作者 0否 1是")
    private Integer	authorFlag;
    @ApiModelProperty("老师 0否 1是")
    private Integer	teacherFlag;
    @ApiModelProperty("用户唯一标识")
    private String	uuid;
    @ApiModelProperty("文章数量")
    private Integer	bbsNum;
    @ApiModelProperty("学习课程")
    private Integer	courseNum;
    @ApiModelProperty("粉丝数量")
    private Integer	fansNum;
    @ApiModelProperty("关注数")
    private Integer	gzsNum	;
    @ApiModelProperty("1 普通 2天 3周 4 月  5季度  6年 7 SVIP")
    private Integer	vipFlag;
    @ApiModelProperty("vip时间")
    private Date vipTime;
    @ApiModelProperty("提现收入")
    private String	income;
    @ApiModelProperty("学习金币")
    private String	coin;
    @ApiModelProperty("省份")
    private String	province;
    @ApiModelProperty("城市")
    private String	city;
    @ApiModelProperty("职业")
    private String	job;
    @ApiModelProperty("真实姓名")
    private String	realname;
    @ApiModelProperty("身份证")
    private String	idcard;
    @ApiModelProperty("身份证正面")
    private String	idcardimgf;
    @ApiModelProperty("身份证反面")
    private String	idcardimgc;
    @ApiModelProperty("支付宝")
    private String	alipaycode;
    @ApiModelProperty("微信")
    private String	weixincode;
    @ApiModelProperty("银行卡号")
    private String	bankcode;
    @ApiModelProperty("银行正面")
    private String	bankimg;
    @ApiModelProperty("银行地址")
    private String	bankaddr;
    @ApiModelProperty("发布状态 1发布 0未发布")
    private Integer status;
    @ApiModelProperty("是否删除 1删除 0 未删除")
    private Integer isDeleted;
    @ApiModelProperty("系统编号")
    private Long systemId;
    @ApiModelProperty("系统名称")
    private String systemName;
    @ApiModelProperty("创建时间")
    private LocalDateTime createTime;
    @ApiModelProperty("更新时间")
    private LocalDateTime updateTime;
    @ApiModelProperty("角色 admin normal")
    private String	role;
    @ApiModelProperty("老师介绍")
    private String	intro;
}
